package com.tjn.map;

import java.util.HashMap;
import java.util.Map;

/**
 * @author 陶镓妮
 * @version 1.0
 */
public class Map_ {
    @SuppressWarnings("all")
    public static void main(String[] args) {

        //Map中保存有映射关系的数据：key-value,key和value是Object类型，会封装到HashMap￥Node对象中
        //key不能重复，value可以重复，如果key重复了，会覆盖原来的key
        //key和value都可以为null，但是key只能有一个null，value可以有多个null
        //key和value之间存在单向的映射关系，用get方法通过指定的key可以找到对应的value

        Map map = new HashMap();
        map.put("one","周三");
        map.put("two","周二");
        map.put("one","周一");//key相同的会覆盖
        map.put("three",null);
        map.put("four",null);//value可以有多个null
        map.put(null,"周四");
        map.put(null,"周五");//key只能有一个null，会覆盖

        System.out.println(map);
        System.out.println(map.get("one"));
    }
}
